package com.dyz.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.dyz.domain.DTO.WebConfigDTO;
import com.dyz.domain.WebConfig;
import com.baomidou.mybatisplus.extension.service.IService;
import com.dyz.model.Result;

/**
 * <p>
 * 网站配置信息 服务类
 * </p>
 *
 * @author dyz
 * @since 2025-04-19
 */
public interface IWebConfigService extends IService<WebConfig> {
    /**
     * 查看网站配置的列表
     * @param page
     * @param name
     * @param type
     * @return
     */
    Result<?> getConfigList(Page<WebConfig> page, String name, String type);

    /**
     * 查询对象的详细信息
     * @param id
     * @return
     */
    Result<?> getOneObj(Long id);

    /**
     * 删除配置
     * @param ids
     * @return
     */
    Result<?> delete(String[] ids);
}
